English Dictionary
◊ SPINY-HEADED WORM
spiny-headed worm
n : any of various worms living parasitically in intestines of
vertebrates having a retractile proboscis covered with
many hooked spines [syn: {acanthocephalan}]